<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="description" content="A Javadoc-like Documentation Tool for for all versions of XSLT (1.0, 1.1, 2.0). Available for free on a GPL licence. " />
		<meta name="author" content="P&amp;P Software GmbH" />
		<meta name="keywords" content="XSLT, XSLT documentation, XSLT 2.0, Open Source, Documenting XSLT, xsltdoc, xsldoc, Javadoc, Doxygen, xdoc, gpl" />
    <title>
      XSLTdoc - A Code Documentation Tool for XSLT - core.xsl
    </title>
    <link href="XSLTdoc.css" rel="stylesheet" type="text/css" />
  </head>
  <body>
    <div id="navbar">
      <div id="menuLinks">
        <a class="menuLink" href="index.html">Main Page</a><a class="menuLink" href="stylesheetList.html">Stylesheet List</a><a class="menuLink" href="functionTemplateList.html">Function/Template List</a>
      </div>
    </div>
    <div id="content">
      <div id="stylesheetDetail"><h1>core.xsl</h1><div class="detailDoc"><div id="includes"><h2>Includes</h2><ul><li><a href="verbatim/xmlverbatimwrapper.xsl.xd.html" class="filelink">verbatim/xmlverbatimwrapper.xsl</a></li><li><a href="lib/util.xsl.xd.html" class="filelink">lib/util.xsl</a></li></ul></div><div id="imports"><h2>Imports</h2><ul><li><a href="stylesheet.xsl.xd.html" class="filelink">stylesheet.xsl</a></li></ul></div><div class="shortDescr">Core XSLTdoc Stylesheet</div><div class="detailDescr">
     This stylesheet
    </div><div class="properties"><div class="property"><div class="propertyCaption">Author:</div><div class="propertyContent">ibirrer</div></div><div class="property"><div class="propertyCaption">CVS Id:</div><div class="propertyContent"> core.xsl 43 2009-11-07 13:02:24Z ibirrer </div></div><div class="property"><div class="propertyCaption">Copyright:</div><div class="propertyContent">2004, P&amp;P Software GmbH</div></div><div class="property"><div class="propertyCaption">XSLT Version:</div><div class="propertyContent">2.0</div></div><div class="property"><div class="propertyCaption">Namespace Prefix Summary:</div><div class="propertyContent"><div class="namespacePrefixDetail"><span class="namespacePrefix">util</span> - <span class="namespace">http://www.pnp-software.com/util</span></div><div class="namespacePrefixDetail"><span class="namespacePrefix">xd</span> - <span class="namespace">http://www.pnp-software.com/XSLTdoc</span></div><div class="namespacePrefixDetail"><span class="namespacePrefix">xdt</span> - <span class="namespace">http://www.pnp-software.com/XSLTdocTemplate</span></div><div class="namespacePrefixDetail"><span class="namespacePrefix">xs</span> - <span class="namespace">http://www.w3.org/2001/XMLSchema</span></div><div class="namespacePrefixDetail"><span class="namespacePrefix">xsl</span> - <span class="namespace">http://www.w3.org/1999/XSL/Transform</span></div></div></div></div></div></div><div id="outputsSummary" class="summarySection"><h2>Outputs Summary</h2><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e62">#default</a></span> - <a class="sourceLink" href="core.xsl.src.html#d21e62">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e57">xhtml</a></span> - <a class="sourceLink" href="core.xsl.src.html#d21e57">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div></div><div id="parametersSummary" class="summarySection"><h2>Parameters Summary</h2><div class="listItem"><div class="declaration"><span class="paramType">xs:string* </span><span class="declName"><a class="declLink" href="#d21e35">additionalCSS</a></span> - <a class="sourceLink" href="core.xsl.src.html#d21e32">source</a></div><div class="shortDoc"><div class="shortDescr">
    Custom Stylesheets</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">string </span><span class="declName"><a class="declLink" href="#d21e29">targetDir</a></span> - <a class="sourceLink" href="core.xsl.src.html#d21e9">source</a></div><div class="shortDoc"><div class="shortDescr">The directory in which the documentation should be generated.</div></div></div></div><div id="templateModesSummary" class="summarySection"><h2>Template Modes Summary</h2><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#modesDetail_defaultMode">#default</a></span></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#modesDetail_mode_enhancePageAttributes">enhancePageAttributes</a></span></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#modesDetail_mode_htmlTemplate">htmlTemplate</a></span></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#modesDetail_mode_namspace2xhtml">namspace2xhtml</a></span></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#modesDetail_mode_renderContent">renderContent</a></span></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div></div><div id="matchTemplatesSummary" class="summarySection"><h2>Match Templates Summary</h2><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e67">/xsl:stylesheet | /xsl:transform</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_defaultMode">#default</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e64">source</a></div><div class="shortDoc"><div class="shortDescr"> 
    Root template if XSLTdoConfig file is used
  </div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e127">/XSLTdocConfig</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_defaultMode">#default</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e124">source</a></div><div class="shortDoc"><div class="shortDescr"> 
    Root template if XSLTdocConfig file is used
  </div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e226">*</a></span> (<span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_enhancePageAttributes">enhancePageAttributes</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e226">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e237">page</a></span> (<span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_enhancePageAttributes">enhancePageAttributes</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e237">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e324">*</a></span> (<span class="declCaption">param: </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_htmlTemplate">htmlTemplate</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e321">source</a></div><div class="shortDoc"><div class="shortDescr">Identity template for XSLTdoc templates</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e342">xdt:content</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_htmlTemplate">htmlTemplate</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e339">source</a></div><div class="shortDoc"><div class="shortDescr">
  This template replaces the xdt:content element in the html template</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e354">xdt:cssDeclaration</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_htmlTemplate">htmlTemplate</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e351">source</a></div><div class="shortDoc"><div class="shortDescr">
  This template replaces the xdt:cssDeclaration element in the html template</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e404">xdt:menuLinks</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_htmlTemplate">htmlTemplate</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e401">source</a></div><div class="shortDoc"><div class="shortDescr">
  This template replaces the xdt:menuLinks element in the html template</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e380">xdt:siteTitle</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_htmlTemplate">htmlTemplate</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e377">source</a></div><div class="shortDoc"><div class="shortDescr">
  Renders the site title
</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e597">*</a></span> (<span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_namspace2xhtml">namspace2xhtml</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e597">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e484">page[@id='functionTemplateList']</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_renderContent">renderContent</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e481">source</a></div><div class="shortDoc"><div class="shortDescr">
  This templates creates the content for a page with the name 'functionTemplateList'</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e582">page[@id='mainPage']</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_renderContent">renderContent</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e579">source</a></div><div class="shortDoc"><div class="shortDescr">
  This templates creates the content for a page with the name 'mainPage'</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e446">page[@id='stylesheetList']</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_renderContent">renderContent</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e443">source</a></div><div class="shortDoc"><div class="shortDescr">
  This templates creates the content for a page with the name 'stylesheetList'</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d21e432">page[parent::pagelist[@id='stylesheets']]</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_renderContent">renderContent</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e429">source</a></div><div class="shortDoc"><div class="shortDescr">
  This stylesheet renders the content for pages definded in the 'stylesheet' pagelist</div></div></div></div><div id="namedTemplatesSummary" class="summarySection"><h2>Named Templates Summary</h2><div class="listItem"><div class="declaration"><span class="paramType">element()* </span><span class="declName"><a class="declLink" href="#d21e619">buildStylesheetPagelist</a></span> (<span class="declCaption">param: </span><span class="paramType">xs:string </span><span class="paramName">stylesheetUri</span>, <span class="paramType">xs:string </span><span class="paramName">rootUri</span>, <span class="paramType">xs:string </span><span class="paramName">targetUri</span>) - <a class="sourceLink" href="core.xsl.src.html#d21e610">source</a></div><div class="shortDoc"><div class="shortDescr"> 
    Builds a list of all stylesheet files by following the include and
    import links in each stylesheet</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">void </span><span class="declName"><a class="declLink" href="#d21e261">generatePages</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span>) - <a class="sourceLink" href="core.xsl.src.html#d21e258">source</a></div><div class="shortDoc"><div class="shortDescr">
    Generates each page given in the config parameter</div></div></div></div><div id="outputsDetail" class="detailSection"><h2>Outputs Detail</h2><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e62">#default</a></span> - <a class="sourceLink" href="core.xsl.src.html#d21e62">source</a></div><div class="detailDoc"><div class="shortDescr">No short description available</div><div class="outputAttributes"><div class="outputAttributesHeader">Attributes</div><div class="outputAttributeItem"><div class="outputAttributeName">indent</div><div class="outputAttributeValue">yes</div></div><div class="outputAttributeItem"><div class="outputAttributeName">method</div><div class="outputAttributeValue">xml</div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e57">xhtml</a></span> - <a class="sourceLink" href="core.xsl.src.html#d21e57">source</a></div><div class="detailDoc"><div class="shortDescr">No short description available</div><div class="outputAttributes"><div class="outputAttributesHeader">Attributes</div><div class="outputAttributeItem"><div class="outputAttributeName">doctype-public</div><div class="outputAttributeValue">-//W3C//DTD XHTML 1.0 Transitional//EN</div></div><div class="outputAttributeItem"><div class="outputAttributeName">doctype-system</div><div class="outputAttributeValue">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</div></div><div class="outputAttributeItem"><div class="outputAttributeName">encoding</div><div class="outputAttributeValue">UTF-8</div></div><div class="outputAttributeItem"><div class="outputAttributeName">indent</div><div class="outputAttributeValue">no</div></div><div class="outputAttributeItem"><div class="outputAttributeName">method</div><div class="outputAttributeValue">xhtml</div></div><div class="outputAttributeItem"><div class="outputAttributeName">omit-xml-declaration</div><div class="outputAttributeValue">no</div></div></div></div></div></div><div id="parametersDetail" class="detailSection"><h2>Parameters Detail</h2><div class="listItem"><div class="declaration"><span class="paramType">xs:string* </span><span class="declName"><a name="d21e35">additionalCSS</a></span> - <a class="sourceLink" href="core.xsl.src.html#d21e32">source</a></div><div class="detailDoc"><div class="shortDescr">
    Custom Stylesheets</div><div class="detailDescr"> Add additional (custom) css stylesheets here to override css rules from the standard css file (XSLTdoc.css). 
  </div></div></div><div class="listItem"><div class="declaration"><span class="paramType">string </span><span class="declName"><a name="d21e29">targetDir</a></span> - <a class="sourceLink" href="core.xsl.src.html#d21e9">source</a></div><div class="detailDoc"><div class="shortDescr">The directory in which the documentation should be generated.</div><div class="detailDescr">
      The directory given
      must be relative to root stylesheet which is being processed.
      This parameter is used to compute the variable <code>$targetDirUriAbs</code>. If this parameter is not set
      the <code>$targetDirUriAbs</code> variable defaults a directory 'xsltdoc' which is created inside the same directory
      in which the input stylesheet occurs.<br />
      <strong>Only used if the input is a stylesheet file. Not used if the input is a XSLTdocConfig XML file.</strong>
    </div></div></div></div><div id="templateModesDetail" class="detailSection"><h2>Template Modes Detail</h2><div class="listItem"><div class="declaration"><span class="declName"><a name="modesDetail_defaultMode">#default</a></span></div><div class="detailDoc"><div class="shortDescr">No short description available</div><div class="properties"><div class="property"><div class="propertyCaption">Templates Using This Mode:</div><div class="propertyContent"><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e67">/xsl:stylesheet | /xsl:transform</a></span></div><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e127">/XSLTdocConfig</a></span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="modesDetail_mode_enhancePageAttributes">enhancePageAttributes</a></span></div><div class="detailDoc"><div class="shortDescr">No short description available</div><div class="properties"><div class="property"><div class="propertyCaption">Templates Using This Mode:</div><div class="propertyContent"><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e226">*</a></span></div><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e237">page</a></span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="modesDetail_mode_htmlTemplate">htmlTemplate</a></span></div><div class="detailDoc"><div class="shortDescr">No short description available</div><div class="properties"><div class="property"><div class="propertyCaption">Templates Using This Mode:</div><div class="propertyContent"><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e324">*</a></span></div><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e342">xdt:content</a></span></div><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e354">xdt:cssDeclaration</a></span></div><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e404">xdt:menuLinks</a></span></div><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e380">xdt:siteTitle</a></span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="modesDetail_mode_namspace2xhtml">namspace2xhtml</a></span></div><div class="detailDoc"><div class="shortDescr">No short description available</div><div class="properties"><div class="property"><div class="propertyCaption">Templates Using This Mode:</div><div class="propertyContent"><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e597">*</a></span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="modesDetail_mode_renderContent">renderContent</a></span></div><div class="detailDoc"><div class="shortDescr">No short description available</div><div class="properties"><div class="property"><div class="propertyCaption">Templates Using This Mode:</div><div class="propertyContent"><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e484">page[@id='functionTemplateList']</a></span></div><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e582">page[@id='mainPage']</a></span></div><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e446">page[@id='stylesheetList']</a></span></div><div class="matchTemplatesDetail"><span class="templateName"><a href="#d21e432">page[parent::pagelist[@id='stylesheets']]</a></span></div></div></div></div></div></div></div><div id="matchTemplatesDetail" class="detailSection"><h2>Match Templates Detail</h2><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e67">/xsl:stylesheet | /xsl:transform</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_defaultMode">#default</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e64">source</a></div><div class="detailDoc"><div class="shortDescr"> 
    Root template if XSLTdoConfig file is used
  </div><div class="properties"><div class="property"><div class="propertyCaption">Parameters:</div><div class="propertyContent"><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e127">/XSLTdocConfig</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_defaultMode">#default</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e124">source</a></div><div class="detailDoc"><div class="shortDescr"> 
    Root template if XSLTdocConfig file is used
  </div><div class="properties"><div class="property"><div class="propertyCaption">Parameters:</div><div class="propertyContent"><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e226">*</a></span> (<span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_enhancePageAttributes">enhancePageAttributes</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e226">source</a></div><div class="detailDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e237">page</a></span> (<span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_enhancePageAttributes">enhancePageAttributes</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e237">source</a></div><div class="detailDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e324">*</a></span> (<span class="declCaption">param: </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_htmlTemplate">htmlTemplate</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e321">source</a></div><div class="detailDoc"><div class="shortDescr">Identity template for XSLTdoc templates</div><div class="properties"><div class="property"><div class="propertyCaption">Parameters:</div><div class="propertyContent"><div class="parameterDetail"><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div><div class="parameterDetail"><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e342">xdt:content</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_htmlTemplate">htmlTemplate</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e339">source</a></div><div class="detailDoc"><div class="shortDescr">
  This template replaces the xdt:content element in the html template</div><div class="detailDescr">
</div><div class="properties"><div class="property"><div class="propertyCaption">Parameters:</div><div class="propertyContent"><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div></div></div><div class="property"><div class="propertyCaption">Namespace Prefix Summary:</div><div class="propertyContent"><div class="namespacePrefixDetail"><span class="namespacePrefix">#default</span> - <span class="namespace">http://www.w3.org/1999/xhtml</span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e354">xdt:cssDeclaration</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_htmlTemplate">htmlTemplate</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e351">source</a></div><div class="detailDoc"><div class="shortDescr">
  This template replaces the xdt:cssDeclaration element in the html template</div><div class="detailDescr">
</div><div class="properties"><div class="property"><div class="propertyCaption">Parameters:</div><div class="propertyContent"><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div></div></div><div class="property"><div class="propertyCaption">Namespace Prefix Summary:</div><div class="propertyContent"><div class="namespacePrefixDetail"><span class="namespacePrefix">#default</span> - <span class="namespace">http://www.w3.org/1999/xhtml</span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e404">xdt:menuLinks</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_htmlTemplate">htmlTemplate</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e401">source</a></div><div class="detailDoc"><div class="shortDescr">
  This template replaces the xdt:menuLinks element in the html template</div><div class="detailDescr">
</div><div class="properties"><div class="property"><div class="propertyCaption">Parameters:</div><div class="propertyContent"><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div></div></div><div class="property"><div class="propertyCaption">Namespace Prefix Summary:</div><div class="propertyContent"><div class="namespacePrefixDetail"><span class="namespacePrefix">#default</span> - <span class="namespace">http://www.w3.org/1999/xhtml</span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e380">xdt:siteTitle</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_htmlTemplate">htmlTemplate</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e377">source</a></div><div class="detailDoc"><div class="shortDescr">
  Renders the site title
</div><div class="properties"><div class="property"><div class="propertyCaption">Parameters:</div><div class="propertyContent"><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div></div></div><div class="property"><div class="propertyCaption">Namespace Prefix Summary:</div><div class="propertyContent"><div class="namespacePrefixDetail"><span class="namespacePrefix">#default</span> - <span class="namespace">http://www.w3.org/1999/xhtml</span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e597">*</a></span> (<span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_namspace2xhtml">namspace2xhtml</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e597">source</a></div><div class="detailDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e484">page[@id='functionTemplateList']</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_renderContent">renderContent</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e481">source</a></div><div class="detailDoc"><div class="shortDescr">
  This templates creates the content for a page with the name 'functionTemplateList'</div><div class="detailDescr">
</div><div class="properties"><div class="property"><div class="propertyCaption">Parameters:</div><div class="propertyContent"><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div></div></div><div class="property"><div class="propertyCaption">Namespace Prefix Summary:</div><div class="propertyContent"><div class="namespacePrefixDetail"><span class="namespacePrefix">#default</span> - <span class="namespace">http://www.w3.org/1999/xhtml</span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e582">page[@id='mainPage']</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_renderContent">renderContent</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e579">source</a></div><div class="detailDoc"><div class="shortDescr">
  This templates creates the content for a page with the name 'mainPage'</div><div class="detailDescr">
</div><div class="properties"><div class="property"><div class="propertyCaption">Parameters:</div><div class="propertyContent"><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div></div></div><div class="property"><div class="propertyCaption">Namespace Prefix Summary:</div><div class="propertyContent"><div class="namespacePrefixDetail"><span class="namespacePrefix">#default</span> - <span class="namespace">http://www.w3.org/1999/xhtml</span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e446">page[@id='stylesheetList']</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_renderContent">renderContent</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e443">source</a></div><div class="detailDoc"><div class="shortDescr">
  This templates creates the content for a page with the name 'stylesheetList'</div><div class="detailDescr">
</div><div class="properties"><div class="property"><div class="propertyCaption">Parameters:</div><div class="propertyContent"><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div></div></div><div class="property"><div class="propertyCaption">Namespace Prefix Summary:</div><div class="propertyContent"><div class="namespacePrefixDetail"><span class="namespacePrefix">#default</span> - <span class="namespace">http://www.w3.org/1999/xhtml</span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d21e432">page[parent::pagelist[@id='stylesheets']]</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span>, <span class="declCaption">mode: </span><span class="modeName"><a href="#modesDetail_mode_renderContent">renderContent</a></span>) - <a class="sourceLink" href="core.xsl.src.html#d21e429">source</a></div><div class="detailDoc"><div class="shortDescr">
  This stylesheet renders the content for pages definded in the 'stylesheet' pagelist</div><div class="detailDescr">
  It just applies the template rules to the root element of the stylesheets linked
  in the page element. This calls the template rules defined in stylesheet.xsl.
</div><div class="properties"><div class="property"><div class="propertyCaption">Parameters:</div><div class="propertyContent"><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">config</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">currentPage</span><span class="paramPropertyList"> [<span class="paramPropertyName">tunnel</span>=<span class="paramPropertyValue">yes</span>]</span><span class="paramDescr"> - </span></div></div></div></div></div></div></div><div id="namedTemplatesDetail" class="detailSection"><h2>Named Templates Detail</h2><div class="listItem"><div class="declaration"><span class="paramType">element()* </span><span class="declName"><a name="d21e619">buildStylesheetPagelist</a></span> (<span class="declCaption">param: </span><span class="paramType">xs:string </span><span class="paramName">stylesheetUri</span>, <span class="paramType">xs:string </span><span class="paramName">rootUri</span>, <span class="paramType">xs:string </span><span class="paramName">targetUri</span>) - <a class="sourceLink" href="core.xsl.src.html#d21e610">source</a></div><div class="detailDoc"><div class="shortDescr"> 
    Builds a list of all stylesheet files by following the include and
    import links in each stylesheet</div><div class="detailDescr">
    
    
    
  </div><div class="properties"><div class="property"><div class="propertyCaption">Parameters:</div><div class="propertyContent"><div class="parameterDetail"><span class="paramType">xs:string </span><span class="paramName">stylesheetUri</span><span class="paramDescr"> - The URI of the stylesheet from which indcludes/imports should be followed to find files.</span></div><div class="parameterDetail"><span class="paramType">xs:string </span><span class="paramName">rootUri</span><span class="paramDescr"> - The root directory to which relative paths should be built to.</span></div><div class="parameterDetail"><span class="paramType">xs:string </span><span class="paramName">targetUri</span><span class="paramDescr"> - </span></div></div></div></div></div></div><div class="listItem"><div class="declaration"><span class="paramType">void </span><span class="declName"><a name="d21e261">generatePages</a></span> (<span class="declCaption">param: </span><span class="paramType">element() </span><span class="paramName">config</span>) - <a class="sourceLink" href="core.xsl.src.html#d21e258">source</a></div><div class="detailDoc"><div class="shortDescr">
    Generates each page given in the config parameter</div><div class="detailDescr">
  </div><div class="properties"><div class="property"><div class="propertyCaption">Parameters:</div><div class="propertyContent"><div class="parameterDetail"><span class="paramType">element() </span><span class="paramName">config</span><span class="paramDescr"> - </span></div></div></div></div></div></div></div>
    </div>
    <div id="footer">
      <div style="float:left">Generated with <a target="_blank" href="http://xsltdoc.sf.net">XSLTdoc 1.2.1</a></div>
      <div style="float:right">
        <a href="http://jigsaw.w3.org/css-validator/">CSS</a>
        |
        <a href="http://validator.w3.org/check?uri=referer">XHTML</a>
        | © 2009, <a target="_blank" href="http://www.pnp-software.com/">P&amp;P Software</a>
      </div>
      <div> </div>
    </div>
  </body>
</html>